//============================================================================
// Name        : cpp_event.cpp
// Author      : darkflash
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
#include <functional>

std::function<void(void)> event;

void eventHandler()
{
	std::cout << "event fired!!!" << std::endl;
}

int main() {

	// regist handler
	event = eventHandler;

	// event fire
	event();
	return 0;
}
